package com.framework.model.common.vo;

import com.framework.common.annotation.DataTypeTarget;
import com.framework.common.annotation.QueryParam;
import com.framework.common.model.dataType.DataTypeConstant;
import com.framework.model.common.Dict;
import java.io.Serializable;

/**
 * @author 龘鵺
 * @version 1.0
 * @className com.framework.model.common.vo
 * @description 字段视图类
 * @datetime 2024-08-19 16:14:02
 */
public class DictVo extends Dict implements Serializable {
    /**
     * 启用禁用名称
     */
    @DataTypeTarget(type = DataTypeConstant.DATA_TYPE_INT_TO_LEBEL, fields = "enableStatus", code = "enableStatus")
    @QueryParam(name = "enableStatus", code = "p.ENABLE_STATUS")
    private String enableStatusName;

    public String getEnableStatusName() {
        return enableStatusName;
    }

    public void setEnableStatusName(String enableStatusName) {
        this.enableStatusName = enableStatusName == null ? null : enableStatusName.trim();
    }
}
